# Docker image for springboot file run
# VERSION 0.0.1
# Author: hanquan

# 建立一个新的镜像文件，配置模板：新建立的镜像是以centos为基础模板
# 因为jdk必须运行在操作系统之上
# 这里的java:11是自定义的基础镜像，参考：https://blog.csdn.net/sinat_42483341/article/details/104105785
FROM bobokunkun/java:11

# 作者名  作者邮箱
MAINTAINER hzc <18773199188@163.com>

# VOLUME 指定了临时文件目录为/tmp
# 其效果是在主机 /var/lib/docker 目录下创建了一个临时文件，并链接到容器的/tmp
VOLUME /tmp

# 将jar包添加到容器中并更名为app.jar
ADD target/study-example.jar /app.jar

# 运行jar包
RUN bash -c 'touch /app.jar'
ENTRYPOINT ["java","-jar","-Xms256m","-Xmx512m","/app.jar"]